Don't leak the cairo context. Closes bug #307426.
authorKjartan Maraas <kmaraas@gnome.org>
Mon, 13 Jun 2005 07:57:02 +0000 (07:57 +0000)
committerKjartan Maraas <kmaraas@src.gnome.org>
Mon, 13 Jun 2005 07:57:02 +0000 (07:57 +0000)
2005-06-13  Kjartan Maraas  <kmaraas@gnome.org>

* gtk/gtkcalendar.c: (calendar_paint_arrow): Don't
leak the cairo context. Closes bug #307426.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gtk/gtkcalendar.c

index caa2286b0371cdaae774550c4aaeb0a0566d196f..2179cb56201beb5a7345dcf543402682b024054a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-06-13  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * gtk/gtkcalendar.c: (calendar_paint_arrow): Don't
+       leak the cairo context. Closes bug #307426.
+
 2005-06-13  Matthias Clasen  <mclasen@redhat.com>
 
        Make invisible text work a bit better (#66194, patch by
index caa2286b0371cdaae774550c4aaeb0a0566d196f..2179cb56201beb5a7345dcf543402682b024054a 100644 (file)
@@ -1,3 +1,8 @@
+2005-06-13  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * gtk/gtkcalendar.c: (calendar_paint_arrow): Don't
+       leak the cairo context. Closes bug #307426.
+
 2005-06-13  Matthias Clasen  <mclasen@redhat.com>
 
        Make invisible text work a bit better (#66194, patch by
index caa2286b0371cdaae774550c4aaeb0a0566d196f..2179cb56201beb5a7345dcf543402682b024054a 100644 (file)
@@ -1,3 +1,8 @@
+2005-06-13  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * gtk/gtkcalendar.c: (calendar_paint_arrow): Don't
+       leak the cairo context. Closes bug #307426.
+
 2005-06-13  Matthias Clasen  <mclasen@redhat.com>
 
        Make invisible text work a bit better (#66194, patch by
index 8fe48ec2e729e24221a6986ff2dcc61fe6fd60e4..00a1e6864f8872e2e3e2eddfd0b57e59a825236e 100644 (file)
@@ -2220,6 +2220,7 @@ calendar_paint_arrow (GtkCalendar *calendar,
 
       gdk_cairo_set_source_color (cr, &widget->style->bg[state]);
       cairo_paint (cr);
+      cairo_destroy (cr);
       
       gdk_drawable_get_size (window, &width, &height);
       if (arrow == ARROW_MONTH_LEFT || arrow == ARROW_YEAR_LEFT)